0 JBC
↳1 JBC2FIG (⇒)
↳2 JBCTerminationGraph
↳3 FIGtoITRSProof (⇒)
↳4 AND
↳5 IDP
↳6 IDPtoQDPProof (⇒)
↳7 QDP
↳8 UsableRulesProof (⇔)
↳9 QDP
↳10 QReductionProof (⇔)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 IDP
↳15 IDPtoQDPProof (⇒)
↳16 QDP
↳17 UsableRulesProof (⇔)
↳18 QDP
↳19 QReductionProof (⇔)
↳20 QDP
↳21 QDPSizeChangeProof (⇔)
↳22 YES
↳23 IDP
↳24 IDPtoQDPProof (⇒)
↳25 QDP
↳26 UsableRulesProof (⇔)
↳27 QDP
↳28 QReductionProof (⇔)
↳29 QDP
↳30 QDPSizeChangeProof (⇔)
↳31 YES
↳32 IDP
↳33 IDPNonInfProof (⇒)
↳34 AND
↳35 IDP
↳36 IDependencyGraphProof (⇔)
↳37 TRUE
↳38 IDP
↳39 IDependencyGraphProof (⇔)
↳40 TRUE
↳41 IDP
↳42 IDPNonInfProof (⇒)
↳43 AND
↳44 IDP
↳45 IDependencyGraphProof (⇔)
↳46 TRUE
↳47 IDP
↳48 IDependencyGraphProof (⇔)
↳49 TRUE
package OrderedCollection;
/**
*
* @author cotto
*/
public abstract class Element {
protected Value value;
protected Element(final Value valueParam) {
this.value = valueParam;
}
public Value getValue() {
return this.value;
}
}
package OrderedCollection;
/**
*
* @author cotto
*/
public class IntValue implements Value {
private final int intValue;
public IntValue(final int val) {
this.intValue = val;
}
@Override
public boolean isSmaller(final Value other) {
if (other instanceof IntValue) {
return this.intValue < ((IntValue) other).intValue;
}
return false;
}
}
package OrderedCollection;
/**
*
* @author cotto
*/
public class ListElement extends Element {
private ListElement next;
public ListElement(final Value value, final ListElement nextParam) {
super(value);
this.next = nextParam;
}
public void setNext(final ListElement next) {
this.next = next;
}
public ListElement getNext() {
return this.next;
}
}
package OrderedCollection;
/**
*
* @author cotto
*/
public class List extends OrderedCollection {
@Override
public Value minimum() {
if (this.root == null) {
return null;
}
return this.root.getValue();
}
@Override
public void insert(final Value v) {
this.root = insert((ListElement) this.root, v);
}
private static ListElement insert(final ListElement l, final Value v) {
if (l == null) {
return new ListElement(v, null);
}
if (v.isSmaller(l.getValue())) {
return new ListElement(v, l);
}
l.setNext(insert(l.getNext(), v));
return l;
}
}
package OrderedCollection;
/**
*
* @author cotto
*/
public class Main {
public static void main(final String[] args) {
Random.args = args;
final OrderedCollection coll = createCollection();
coll.minimum();
}
/**
* @return
*/
private static OrderedCollection createCollection() {
OrderedCollection result;
if (Random.random() > 0) {
result = new List();
} else {
result = new Tree();
}
int num = Random.random();
for (int i = 0; i < num; i++) {
result.insert(new IntValue(Random.random()));
}
return result;
}
}
package OrderedCollection;
/**
*
* @author cotto
*/
public class Node extends Element {
private Node left;
private Node right;
public Node(final Value value, final Node leftParam, final Node rightParam) {
super(value);
this.left = leftParam;
this.right = rightParam;
}
public void setLeft(final Node leftParam) {
this.left = leftParam;
}
public void setRight(final Node rightParam) {
this.right = rightParam;
}
public Node getLeft() {
return this.left;
}
public Node getRight() {
return this.right;
}
}
package OrderedCollection;
/**
*
* @author cotto
*/
public abstract class OrderedCollection {
protected Element root;
public abstract Value minimum();
public abstract void insert(Value v);
}
package OrderedCollection;
public class Random {
static String[] args;
static int index = 0;
public static int random() {
if (args.length <= index) {
return 0;
}
final String string = args[index];
index++;
if (string == null) {
return 0;
}
return string.length();
}
}
package OrderedCollection;
/**
*
* @author cotto
*/
public class Tree extends OrderedCollection {
@Override
public Value minimum() {
if (this.root == null) {
return null;
}
return minimum((Node) this.root);
}
private static Value minimum(final Node n) {
if (n.getLeft() == null) {
return n.getValue();
}
return minimum(n.getLeft());
}
@Override
public void insert(final Value v) {
this.root = insert((Node) this.root, v);
}
private static Node insert(final Node n, final Value v) {
if (n == null) {
return new Node(v, null, null);
}
if (v.isSmaller(n.getValue())) {
n.setLeft(insert(n.getLeft(), v));
return n;
}
n.setRight(insert(n.getRight(), v));
return n;
}
}
package OrderedCollection;
/**
* @author cotto
*/
public interface Value {
boolean isSmaller(Value other);
}
Generated 17 rules for P and 14 rules for R.
Combined rules. Obtained 1 rules for P and 3 rules for R.
Filtered ground terms:
2900_0_minimum_InvokeMethod(x1, x2, x3) → 2900_0_minimum_InvokeMethod(x2, x3)
OrderedCollection.Node(x1, x2) → OrderedCollection.Node(x2)
3610_0_minimum_Return(x1) → 3610_0_minimum_Return
3436_0_minimum_Return(x1) → 3436_0_minimum_Return
3363_0_minimum_Return(x1, x2) → 3363_0_minimum_Return
Filtered duplicate args:
2900_0_minimum_InvokeMethod(x1, x2) → 2900_0_minimum_InvokeMethod(x2)
Finished conversion. Obtained 1 rules for P and 3 rules for R. System has no predefined symbols.
Generated 48 rules for P and 68 rules for R.
Combined rules. Obtained 2 rules for P and 11 rules for R.
Filtered ground terms:
OrderedCollection.ListElement(x1, x2) → OrderedCollection.ListElement(x2)
9579_0_insert_NONNULL(x1, x2, x3, x4) → 9579_0_insert_NONNULL(x2, x3, x4)
11986_0_insert_Return(x1, x2) → 11986_0_insert_Return(x2)
11929_0_insert_Return(x1, x2) → 11929_0_insert_Return(x2)
10473_0_insert_Return(x1, x2) → 10473_0_insert_Return(x2)
10469_0_insert_Return(x1, x2) → 10469_0_insert_Return(x2)
10063_0_insert_Return(x1, x2, x3, x4) → 10063_0_insert_Return(x3, x4)
Filtered duplicate args:
10223_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10223_1_insert_InvokeMethod(x1, x3, x4, x5)
9579_0_insert_NONNULL(x1, x2, x3) → 9579_0_insert_NONNULL(x2, x3)
10207_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10207_1_insert_InvokeMethod(x1, x3, x4, x5)
Finished conversion. Obtained 2 rules for P and 11 rules for R. System has no predefined symbols.
Generated 48 rules for P and 72 rules for R.
Combined rules. Obtained 2 rules for P and 11 rules for R.
Filtered ground terms:
OrderedCollection.Node(x1, x2) → OrderedCollection.Node(x2)
9773_0_insert_NONNULL(x1, x2, x3, x4) → 9773_0_insert_NONNULL(x2, x3, x4)
12734_0_insert_Return(x1, x2) → 12734_0_insert_Return(x2)
12671_0_insert_Return(x1, x2) → 12671_0_insert_Return(x2)
10796_0_insert_Return(x1, x2) → 10796_0_insert_Return(x2)
10790_0_insert_Return(x1, x2) → 10790_0_insert_Return(x2)
10370_0_insert_Return(x1, x2, x3, x4) → 10370_0_insert_Return(x3, x4)
Filtered duplicate args:
10447_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10447_1_insert_InvokeMethod(x1, x3, x4, x5)
9773_0_insert_NONNULL(x1, x2, x3) → 9773_0_insert_NONNULL(x2, x3)
10431_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10431_1_insert_InvokeMethod(x1, x3, x4, x5)
Finished conversion. Obtained 2 rules for P and 11 rules for R. System has no predefined symbols.
Generated 119 rules for P and 165 rules for R.
Combined rules. Obtained 20 rules for P and 27 rules for R.
Filtered ground terms:
15160_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 15160_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
OrderedCollection.Tree(x1) → OrderedCollection.Tree
OrderedCollection.OrderedCollection(x1, x2) → OrderedCollection.OrderedCollection(x2)
OrderedCollection.IntValue(x1) → OrderedCollection.IntValue
15160_0_insert_CheckCast(x1, x2, x3, x4) → 15160_0_insert_CheckCast(x3, x4)
Cond_14687_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14687_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
14687_0_random_GT(x1, x2, x3) → 14687_0_random_GT(x2, x3)
14687_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14687_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
14532_0_createCollection_Load(x1, x2, x3, x4, x5) → 14532_0_createCollection_Load(x2, x3, x4, x5)
OrderedCollection.Node(x1) → OrderedCollection.Node
OrderedCollection.Element(x1) → OrderedCollection.Element
15346_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 15346_2_createCollection_InvokeMethod(x1, x3, x4)
10370_0_insert_Return(x1, x2, x3, x4) → 10370_0_insert_Return(x3)
15346_1_insert_InvokeMethod(x1, x2, x3, x4) → 15346_1_insert_InvokeMethod(x1)
15346_0_insert_Load(x1, x2, x3) → 15346_0_insert_Load
15260_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 15260_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
10796_0_insert_Return(x1, x2) → 10796_0_insert_Return
15260_1_insert_InvokeMethod(x1, x2, x3, x4) → 15260_1_insert_InvokeMethod(x1, x2, x3)
10790_0_insert_Return(x1, x2) → 10790_0_insert_Return
12734_0_insert_Return(x1, x2) → 12734_0_insert_Return
12671_0_insert_Return(x1, x2) → 12671_0_insert_Return
15260_0_insert_Load(x1, x2, x3) → 15260_0_insert_Load(x2, x3)
Cond_14967_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14967_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5, x6)
14967_0_random_IntArithmetic(x1, x2, x3, x4) → 14967_0_random_IntArithmetic(x2, x3)
14967_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14967_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
15940_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 15940_2_createCollection_InvokeMethod(x1, x3, x4)
15940_1_insert_InvokeMethod(x1, x2, x3, x4) → 15940_1_insert_InvokeMethod(x1)
15940_0_insert_Load(x1, x2, x3) → 15940_0_insert_Load
Cond_14967_1_createCollection_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14967_1_createCollection_InvokeMethod1(x1, x2, x4, x5)
15848_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 15848_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
15848_1_insert_InvokeMethod(x1, x2, x3, x4) → 15848_1_insert_InvokeMethod(x1, x2, x3)
15848_0_insert_Load(x1, x2, x3) → 15848_0_insert_Load(x2, x3)
Cond_14967_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14967_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
Cond_14771_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14771_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
14771_0_random_ArrayAccess(x1, x2, x3) → 14771_0_random_ArrayAccess(x2, x3)
14771_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14771_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
Cond_14684_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14684_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
14684_0_random_GT(x1, x2, x3) → 14684_0_random_GT(x2, x3)
14684_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14684_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
Cond_14532_0_createCollection_Load1(x1, x2, x3, x4, x5, x6) → Cond_14532_0_createCollection_Load1(x1, x3, x4, x5, x6)
Cond_14532_0_createCollection_Load(x1, x2, x3, x4, x5, x6) → Cond_14532_0_createCollection_Load(x1, x3, x4, x5, x6)
10431_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10431_1_insert_InvokeMethod(x1, x4, x5)
9773_0_insert_NONNULL(x1, x2, x3, x4) → 9773_0_insert_NONNULL(x2, x3, x4)
10447_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10447_1_insert_InvokeMethod(x1, x4, x5)
15371_0_insert_Return(x1, x2) → 15371_0_insert_Return
15365_0_insert_Return(x1) → 15365_0_insert_Return
15358_0_insert_Return(x1, x2) → 15358_0_insert_Return
15356_0_insert_Return(x1, x2) → 15356_0_insert_Return
15265_0_insert_Return(x1, x2, x3, x4) → 15265_0_insert_Return(x3)
15962_0_insert_Return(x1, x2) → 15962_0_insert_Return
15956_0_insert_Return(x1) → 15956_0_insert_Return
15950_0_insert_Return(x1, x2) → 15950_0_insert_Return
15948_0_insert_Return(x1, x2) → 15948_0_insert_Return
15853_0_insert_Return(x1, x2, x3, x4) → 15853_0_insert_Return(x3)
Filtered duplicate args:
15160_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 15160_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14687_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14687_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
14687_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14687_1_createCollection_InvokeMethod(x1, x3, x4, x5)
14532_0_createCollection_Load(x1, x2, x3, x4) → 14532_0_createCollection_Load(x1, x2, x4)
15260_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 15260_2_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14967_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5, x6) → Cond_14967_1_createCollection_InvokeMethod2(x1, x2, x4, x5, x6)
14967_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14967_1_createCollection_InvokeMethod(x1, x3, x4, x5)
15848_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 15848_2_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14967_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14967_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
Cond_14771_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14771_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
14771_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14771_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14684_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14684_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
14684_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14684_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14532_0_createCollection_Load1(x1, x2, x3, x4, x5) → Cond_14532_0_createCollection_Load1(x1, x2, x3, x5)
Cond_14532_0_createCollection_Load(x1, x2, x3, x4, x5) → Cond_14532_0_createCollection_Load(x1, x2, x3, x5)
9773_0_insert_NONNULL(x1, x2, x3) → 9773_0_insert_NONNULL(x2, x3)
Filtered all free variables:
14684_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14684_1_createCollection_InvokeMethod(x2, x3, x4)
14687_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14687_1_createCollection_InvokeMethod(x2, x3, x4)
Cond_14684_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14684_1_createCollection_InvokeMethod(x1, x3, x4, x5)
14771_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14771_1_createCollection_InvokeMethod(x2, x3, x4)
Cond_14771_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14771_1_createCollection_InvokeMethod(x1, x3, x4, x5)
14967_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14967_1_createCollection_InvokeMethod(x2, x3, x4)
Cond_14967_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14967_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14967_1_createCollection_InvokeMethod1(x1, x2, x3, x4) → Cond_14967_1_createCollection_InvokeMethod1(x1, x3, x4)
Cond_14967_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5) → Cond_14967_1_createCollection_InvokeMethod2(x1, x3, x4, x5)
Cond_14687_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14687_1_createCollection_InvokeMethod(x1, x3, x4, x5)
10447_1_insert_InvokeMethod(x1, x2, x3) → 10447_1_insert_InvokeMethod(x1, x3)
9773_0_insert_NONNULL(x1, x2) → 9773_0_insert_NONNULL(x1)
10431_1_insert_InvokeMethod(x1, x2, x3) → 10431_1_insert_InvokeMethod(x1, x3)
Combined rules. Obtained 14 rules for P and 27 rules for R.
Finished conversion. Obtained 14 rules for P and 27 rules for R. System has predefined symbols.
Generated 119 rules for P and 161 rules for R.
Combined rules. Obtained 20 rules for P and 27 rules for R.
Filtered ground terms:
14767_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 14767_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
OrderedCollection.List(x1) → OrderedCollection.List
OrderedCollection.OrderedCollection(x1, x2) → OrderedCollection.OrderedCollection(x2)
OrderedCollection.IntValue(x1) → OrderedCollection.IntValue
14767_0_insert_CheckCast(x1, x2, x3, x4) → 14767_0_insert_CheckCast(x3, x4)
Cond_14537_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14537_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
14537_0_random_GT(x1, x2, x3) → 14537_0_random_GT(x2, x3)
14537_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14537_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
14162_0_createCollection_Load(x1, x2, x3, x4, x5) → 14162_0_createCollection_Load(x2, x3, x4, x5)
OrderedCollection.ListElement(x1) → OrderedCollection.ListElement
OrderedCollection.Element(x1) → OrderedCollection.Element
14938_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 14938_2_createCollection_InvokeMethod(x1, x3, x4)
10063_0_insert_Return(x1, x2, x3, x4) → 10063_0_insert_Return(x3)
14938_1_insert_InvokeMethod(x1, x2, x3, x4) → 14938_1_insert_InvokeMethod(x1)
14938_0_insert_Load(x1, x2, x3) → 14938_0_insert_Load
14864_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 14864_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
10473_0_insert_Return(x1, x2) → 10473_0_insert_Return
14864_1_insert_InvokeMethod(x1, x2, x3, x4) → 14864_1_insert_InvokeMethod(x1, x2, x3)
10469_0_insert_Return(x1, x2) → 10469_0_insert_Return
11986_0_insert_Return(x1, x2) → 11986_0_insert_Return
11929_0_insert_Return(x1, x2) → 11929_0_insert_Return
14864_0_insert_Load(x1, x2, x3) → 14864_0_insert_Load(x2, x3)
Cond_14645_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14645_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5, x6)
14645_0_random_IntArithmetic(x1, x2, x3, x4) → 14645_0_random_IntArithmetic(x2, x3)
14645_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14645_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
15646_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 15646_2_createCollection_InvokeMethod(x1, x3, x4)
15646_1_insert_InvokeMethod(x1, x2, x3, x4) → 15646_1_insert_InvokeMethod(x1)
15646_0_insert_Load(x1, x2, x3) → 15646_0_insert_Load
Cond_14645_1_createCollection_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14645_1_createCollection_InvokeMethod1(x1, x2, x4, x5)
15556_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → 15556_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
15556_1_insert_InvokeMethod(x1, x2, x3, x4) → 15556_1_insert_InvokeMethod(x1, x2, x3)
15556_0_insert_Load(x1, x2, x3) → 15556_0_insert_Load(x2, x3)
Cond_14645_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14645_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
Cond_14591_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14591_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
14591_0_random_ArrayAccess(x1, x2, x3) → 14591_0_random_ArrayAccess(x2, x3)
14591_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14591_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
Cond_14535_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_14535_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6)
14535_0_random_GT(x1, x2, x3) → 14535_0_random_GT(x2, x3)
14535_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → 14535_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5)
Cond_14162_0_createCollection_Load1(x1, x2, x3, x4, x5, x6) → Cond_14162_0_createCollection_Load1(x1, x3, x4, x5, x6)
Cond_14162_0_createCollection_Load(x1, x2, x3, x4, x5, x6) → Cond_14162_0_createCollection_Load(x1, x3, x4, x5, x6)
10207_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10207_1_insert_InvokeMethod(x1, x4, x5)
9579_0_insert_NONNULL(x1, x2, x3, x4) → 9579_0_insert_NONNULL(x2, x3, x4)
10223_1_insert_InvokeMethod(x1, x2, x3, x4, x5) → 10223_1_insert_InvokeMethod(x1, x4, x5)
14959_0_insert_Return(x1, x2) → 14959_0_insert_Return
14954_0_insert_Return(x1) → 14954_0_insert_Return
14948_0_insert_Return(x1, x2) → 14948_0_insert_Return
14946_0_insert_Return(x1, x2) → 14946_0_insert_Return
14869_0_insert_Return(x1, x2, x3, x4) → 14869_0_insert_Return(x3)
15672_0_insert_Return(x1, x2) → 15672_0_insert_Return
15666_0_insert_Return(x1) → 15666_0_insert_Return
15660_0_insert_Return(x1, x2) → 15660_0_insert_Return
15658_0_insert_Return(x1, x2) → 15658_0_insert_Return
15561_0_insert_Return(x1, x2, x3, x4) → 15561_0_insert_Return(x3)
Filtered duplicate args:
14767_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14767_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14537_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14537_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
14537_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14537_1_createCollection_InvokeMethod(x1, x3, x4, x5)
14162_0_createCollection_Load(x1, x2, x3, x4) → 14162_0_createCollection_Load(x1, x2, x4)
14864_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14864_2_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14645_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5, x6) → Cond_14645_1_createCollection_InvokeMethod2(x1, x2, x4, x5, x6)
14645_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14645_1_createCollection_InvokeMethod(x1, x3, x4, x5)
15556_2_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 15556_2_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14645_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14645_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
Cond_14591_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14591_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
14591_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14591_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14535_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_14535_1_createCollection_InvokeMethod(x1, x2, x4, x5, x6)
14535_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → 14535_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14162_0_createCollection_Load1(x1, x2, x3, x4, x5) → Cond_14162_0_createCollection_Load1(x1, x2, x3, x5)
Cond_14162_0_createCollection_Load(x1, x2, x3, x4, x5) → Cond_14162_0_createCollection_Load(x1, x2, x3, x5)
9579_0_insert_NONNULL(x1, x2, x3) → 9579_0_insert_NONNULL(x2, x3)
Filtered all free variables:
14535_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14535_1_createCollection_InvokeMethod(x2, x3, x4)
14537_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14537_1_createCollection_InvokeMethod(x2, x3, x4)
Cond_14535_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14535_1_createCollection_InvokeMethod(x1, x3, x4, x5)
14591_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14591_1_createCollection_InvokeMethod(x2, x3, x4)
Cond_14591_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14591_1_createCollection_InvokeMethod(x1, x3, x4, x5)
14645_1_createCollection_InvokeMethod(x1, x2, x3, x4) → 14645_1_createCollection_InvokeMethod(x2, x3, x4)
Cond_14645_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14645_1_createCollection_InvokeMethod(x1, x3, x4, x5)
Cond_14645_1_createCollection_InvokeMethod1(x1, x2, x3, x4) → Cond_14645_1_createCollection_InvokeMethod1(x1, x3, x4)
Cond_14645_1_createCollection_InvokeMethod2(x1, x2, x3, x4, x5) → Cond_14645_1_createCollection_InvokeMethod2(x1, x3, x4, x5)
Cond_14537_1_createCollection_InvokeMethod(x1, x2, x3, x4, x5) → Cond_14537_1_createCollection_InvokeMethod(x1, x3, x4, x5)
10223_1_insert_InvokeMethod(x1, x2, x3) → 10223_1_insert_InvokeMethod(x1, x3)
9579_0_insert_NONNULL(x1, x2) → 9579_0_insert_NONNULL(x1)
10207_1_insert_InvokeMethod(x1, x2, x3) → 10207_1_insert_InvokeMethod(x1, x3)
Combined rules. Obtained 14 rules for P and 27 rules for R.
Finished conversion. Obtained 14 rules for P and 27 rules for R. System has predefined symbols.
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
(0) -> (0), if ((java.lang.Object(x0[0]) →* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]'))))))
2900_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2900_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))
3398_1_minimum_InvokeMethod(3363_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))) → 3436_0_minimum_Return
3398_1_minimum_InvokeMethod(3436_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))))) → 3610_0_minimum_Return
3398_1_minimum_InvokeMethod(3610_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0)))))))))) → 3610_0_minimum_Return
3398_1_minimum_InvokeMethod(3363_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))
3398_1_minimum_InvokeMethod(3436_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))))))
3398_1_minimum_InvokeMethod(3610_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0))))))))))
2900_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2900_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))
3398_1_minimum_InvokeMethod(3363_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))
3398_1_minimum_InvokeMethod(3436_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))))))
3398_1_minimum_InvokeMethod(3610_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0))))))))))
3398_1_minimum_InvokeMethod(3363_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL))))
3398_1_minimum_InvokeMethod(3436_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL)))))))
3398_1_minimum_InvokeMethod(3610_0_minimum_Return, java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0))))))))))
2900_0_MINIMUM_INVOKEMETHOD(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(x0[0]))))) → 2900_0_MINIMUM_INVOKEMETHOD(java.lang.Object(x0[0]))
From the DPs we obtained the following set of size-change graphs:
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
(0) -> (0), if ((java.lang.Object(x2[0]) →* java.lang.Object(x2[0]'))∧(x0[0] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]'), java.lang.Object(x1[0]')))))
(0) -> (1), if ((java.lang.Object(x2[0]) →* java.lang.Object(x1[1]))∧(x0[0] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))))
(1) -> (0), if ((java.lang.Object(x1[1]) →* java.lang.Object(x2[0]))∧(x0[1] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))))
(1) -> (1), if ((java.lang.Object(x1[1]) →* java.lang.Object(x1[1]'))∧(x0[1] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]'), NULL))))
9579_0_INSERT_NONNULL(java.lang.Object(x2[0]), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 9579_0_INSERT_NONNULL(java.lang.Object(x2[0]), x0[0])
9579_0_INSERT_NONNULL(java.lang.Object(x1[1]), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 9579_0_INSERT_NONNULL(java.lang.Object(x1[1]), x0[1])
9579_0_insert_NONNULL(java.lang.Object(x0), NULL) → 10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0))))
10207_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0)) → 10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1))))
10207_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), java.lang.Object(x3))), x2, java.lang.Object(x0)) → 11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(x3))))
10207_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))), x1, java.lang.Object(x0)) → 11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(x2))))
10207_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))), x4, java.lang.Object(x6)) → 11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
10207_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))), x3, java.lang.Object(x5)) → 11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
10223_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL)), NULL, java.lang.Object(x0)) → 10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL)))
10223_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), NULL)), x2, java.lang.Object(x0)) → 11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), NULL)))
10223_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)), x1, java.lang.Object(x0)) → 11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), NULL)))
10223_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)), x4, java.lang.Object(x5)) → 11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
10223_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)), x3, java.lang.Object(x4)) → 11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), NULL)))
9579_0_insert_NONNULL(java.lang.Object(x0), NULL)
10207_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0))
10207_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), java.lang.Object(x3))), x2, java.lang.Object(x0))
10207_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))), x1, java.lang.Object(x0))
10207_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))), x4, java.lang.Object(x6))
10207_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))), x3, java.lang.Object(x5))
10223_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL)), NULL, java.lang.Object(x0))
10223_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), NULL)), x2, java.lang.Object(x0))
10223_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)), x1, java.lang.Object(x0))
10223_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)), x4, java.lang.Object(x5))
10223_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)), x3, java.lang.Object(x4))
9579_0_INSERT_NONNULL(java.lang.Object(x2[0]), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 9579_0_INSERT_NONNULL(java.lang.Object(x2[0]), x0[0])
9579_0_INSERT_NONNULL(java.lang.Object(x1[1]), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 9579_0_INSERT_NONNULL(java.lang.Object(x1[1]), x0[1])
9579_0_insert_NONNULL(java.lang.Object(x0), NULL)
10207_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0))
10207_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), java.lang.Object(x3))), x2, java.lang.Object(x0))
10207_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))), x1, java.lang.Object(x0))
10207_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))), x4, java.lang.Object(x6))
10207_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))), x3, java.lang.Object(x5))
10223_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL)), NULL, java.lang.Object(x0))
10223_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), NULL)), x2, java.lang.Object(x0))
10223_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)), x1, java.lang.Object(x0))
10223_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)), x4, java.lang.Object(x5))
10223_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)), x3, java.lang.Object(x4))
9579_0_insert_NONNULL(java.lang.Object(x0), NULL)
10207_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0))
10207_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), java.lang.Object(x3))), x2, java.lang.Object(x0))
10207_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), java.lang.Object(x2))), x1, java.lang.Object(x0))
10207_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), java.lang.Object(x5))), x4, java.lang.Object(x6))
10207_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), java.lang.Object(x4))), x3, java.lang.Object(x5))
10223_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), NULL)), NULL, java.lang.Object(x0))
10223_1_insert_InvokeMethod(10469_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x2), NULL)), x2, java.lang.Object(x0))
10223_1_insert_InvokeMethod(10473_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x1), NULL)), x1, java.lang.Object(x0))
10223_1_insert_InvokeMethod(11929_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x4), NULL)), x4, java.lang.Object(x5))
10223_1_insert_InvokeMethod(11986_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x3), NULL)), x3, java.lang.Object(x4))
9579_0_INSERT_NONNULL(java.lang.Object(x2[0]), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[0]), java.lang.Object(x1[0])))) → 9579_0_INSERT_NONNULL(java.lang.Object(x2[0]), x0[0])
9579_0_INSERT_NONNULL(java.lang.Object(x1[1]), java.lang.Object(OrderedCollection.Element(OrderedCollection.ListElement(x0[1]), NULL))) → 9579_0_INSERT_NONNULL(java.lang.Object(x1[1]), x0[1])
From the DPs we obtained the following set of size-change graphs:
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
(0) -> (0), if ((java.lang.Object(x2[0]) →* java.lang.Object(x2[0]'))∧(x0[0] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]'), java.lang.Object(x1[0]')))))
(0) -> (1), if ((java.lang.Object(x2[0]) →* java.lang.Object(x1[1]))∧(x0[0] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))))
(1) -> (0), if ((java.lang.Object(x1[1]) →* java.lang.Object(x2[0]))∧(x0[1] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))))
(1) -> (1), if ((java.lang.Object(x1[1]) →* java.lang.Object(x1[1]'))∧(x0[1] →* java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]'), NULL))))
9773_0_INSERT_NONNULL(java.lang.Object(x2[0]), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 9773_0_INSERT_NONNULL(java.lang.Object(x2[0]), x0[0])
9773_0_INSERT_NONNULL(java.lang.Object(x1[1]), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 9773_0_INSERT_NONNULL(java.lang.Object(x1[1]), x0[1])
9773_0_insert_NONNULL(java.lang.Object(x0), NULL) → 10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0))))
10431_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0)) → 10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1))))
10431_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), java.lang.Object(x3))), x2, java.lang.Object(x0)) → 12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(x3))))
10431_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))), x1, java.lang.Object(x0)) → 12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(x2))))
10431_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))), x4, java.lang.Object(x6)) → 12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(x5))))
10431_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))), x3, java.lang.Object(x5)) → 12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(x4))))
10447_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL)), NULL, java.lang.Object(x0)) → 10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL)))
10447_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), NULL)), x2, java.lang.Object(x0)) → 12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), NULL)))
10447_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)), x1, java.lang.Object(x0)) → 12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), NULL)))
10447_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)), x4, java.lang.Object(x5)) → 12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), NULL)))
10447_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)), x3, java.lang.Object(x4)) → 12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), NULL)))
9773_0_insert_NONNULL(java.lang.Object(x0), NULL)
10431_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0))
10431_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), java.lang.Object(x3))), x2, java.lang.Object(x0))
10431_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))), x1, java.lang.Object(x0))
10431_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))), x4, java.lang.Object(x6))
10431_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))), x3, java.lang.Object(x5))
10447_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL)), NULL, java.lang.Object(x0))
10447_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), NULL)), x2, java.lang.Object(x0))
10447_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)), x1, java.lang.Object(x0))
10447_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)), x4, java.lang.Object(x5))
10447_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)), x3, java.lang.Object(x4))
9773_0_INSERT_NONNULL(java.lang.Object(x2[0]), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 9773_0_INSERT_NONNULL(java.lang.Object(x2[0]), x0[0])
9773_0_INSERT_NONNULL(java.lang.Object(x1[1]), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 9773_0_INSERT_NONNULL(java.lang.Object(x1[1]), x0[1])
9773_0_insert_NONNULL(java.lang.Object(x0), NULL)
10431_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0))
10431_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), java.lang.Object(x3))), x2, java.lang.Object(x0))
10431_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))), x1, java.lang.Object(x0))
10431_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))), x4, java.lang.Object(x6))
10431_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))), x3, java.lang.Object(x5))
10447_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL)), NULL, java.lang.Object(x0))
10447_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), NULL)), x2, java.lang.Object(x0))
10447_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)), x1, java.lang.Object(x0))
10447_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)), x4, java.lang.Object(x5))
10447_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)), x3, java.lang.Object(x4))
9773_0_insert_NONNULL(java.lang.Object(x0), NULL)
10431_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x1))), NULL, java.lang.Object(x0))
10431_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), java.lang.Object(x3))), x2, java.lang.Object(x0))
10431_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), java.lang.Object(x2))), x1, java.lang.Object(x0))
10431_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), java.lang.Object(x5))), x4, java.lang.Object(x6))
10431_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), java.lang.Object(x4))), x3, java.lang.Object(x5))
10447_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(x0), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), NULL)), NULL, java.lang.Object(x0))
10447_1_insert_InvokeMethod(10790_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), java.lang.Object(x1)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x2), NULL)), x2, java.lang.Object(x0))
10447_1_insert_InvokeMethod(10796_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(NULL), java.lang.Object(x0)))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x1), NULL)), x1, java.lang.Object(x0))
10447_1_insert_InvokeMethod(12671_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), java.lang.Object(x3)))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x4), NULL)), x4, java.lang.Object(x5))
10447_1_insert_InvokeMethod(12734_0_insert_Return(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0), x1))), x2))), NULL))), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x3), NULL)), x3, java.lang.Object(x4))
9773_0_INSERT_NONNULL(java.lang.Object(x2[0]), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[0]), java.lang.Object(x1[0])))) → 9773_0_INSERT_NONNULL(java.lang.Object(x2[0]), x0[0])
9773_0_INSERT_NONNULL(java.lang.Object(x1[1]), java.lang.Object(OrderedCollection.Element(OrderedCollection.Node(x0[1]), NULL))) → 9773_0_INSERT_NONNULL(java.lang.Object(x1[1]), x0[1])
From the DPs we obtained the following set of size-change graphs:
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(0) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[0] →* x1[10])∧(x2[0] + 1 →* x2[10]))
(0) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[0] →* x0[12])∧(x2[0] + 1 →* x1[12]))
(0) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[0] →* x1[14])∧(x2[0] + 1 →* x2[14]))
(0) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[0] →* x0[16])∧(x2[0] + 1 →* x1[16]))
(1) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[1] →* x1[10])∧(x2[1] + 1 →* x2[10]))
(1) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[1] →* x0[12])∧(x2[1] + 1 →* x1[12]))
(1) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[1] →* x1[14])∧(x2[1] + 1 →* x2[14]))
(1) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[1] →* x0[16])∧(x2[1] + 1 →* x1[16]))
(2) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[2] →* x1[10])∧(x2[2] + 1 →* x2[10]))
(2) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[2] →* x0[12])∧(x2[2] + 1 →* x1[12]))
(2) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[2] →* x1[14])∧(x2[2] + 1 →* x2[14]))
(2) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[2] →* x0[16])∧(x2[2] + 1 →* x1[16]))
(3) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[3] →* x1[10])∧(x2[3] + 1 →* x2[10]))
(3) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[3] →* x0[12])∧(x2[3] + 1 →* x1[12]))
(3) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[3] →* x1[14])∧(x2[3] + 1 →* x2[14]))
(3) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[3] →* x0[16])∧(x2[3] + 1 →* x1[16]))
(4) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x0[4] →* x1[10])∧(x1[4] + 1 →* x2[10]))
(4) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[4] →* x0[12])∧(x1[4] + 1 →* x1[12]))
(4) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x0[4] →* x1[14])∧(x1[4] + 1 →* x2[14]))
(4) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[4] →* x0[16])∧(x1[4] + 1 →* x1[16]))
(5) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[5] →* x1[10])∧(x2[5] + 1 →* x2[10]))
(5) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[5] →* x0[12])∧(x2[5] + 1 →* x1[12]))
(5) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[5] →* x1[14])∧(x2[5] + 1 →* x2[14]))
(5) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[5] →* x0[16])∧(x2[5] + 1 →* x1[16]))
(6) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[6] →* x1[10])∧(x2[6] + 1 →* x2[10]))
(6) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[6] →* x0[12])∧(x2[6] + 1 →* x1[12]))
(6) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[6] →* x1[14])∧(x2[6] + 1 →* x2[14]))
(6) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[6] →* x0[16])∧(x2[6] + 1 →* x1[16]))
(7) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[7] →* x1[10])∧(x2[7] + 1 →* x2[10]))
(7) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[7] →* x0[12])∧(x2[7] + 1 →* x1[12]))
(7) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[7] →* x1[14])∧(x2[7] + 1 →* x2[14]))
(7) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[7] →* x0[16])∧(x2[7] + 1 →* x1[16]))
(8) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[8] →* x1[10])∧(x2[8] + 1 →* x2[10]))
(8) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[8] →* x0[12])∧(x2[8] + 1 →* x1[12]))
(8) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[8] →* x1[14])∧(x2[8] + 1 →* x2[14]))
(8) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[8] →* x0[16])∧(x2[8] + 1 →* x1[16]))
(9) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x0[9] →* x1[10])∧(x1[9] + 1 →* x2[10]))
(9) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[9] →* x0[12])∧(x1[9] + 1 →* x1[12]))
(9) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x0[9] →* x1[14])∧(x1[9] + 1 →* x2[14]))
(9) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[9] →* x0[16])∧(x1[9] + 1 →* x1[16]))
(10) -> (11), if ((x2[10] < x1[10] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))∧(x1[10] →* x1[11])∧(x2[10] →* x2[11]))
(11) -> (0), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])))∧(x1[11] →* x1[0])∧(x2[11] →* x2[0])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0])))))
(11) -> (1), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])))∧(x1[11] →* x1[1])∧(x2[11] →* x2[1])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1])))))
(11) -> (2), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])))∧(x1[11] →* x1[2])∧(x2[11] →* x2[2])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2])))))
(11) -> (3), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])))∧(x1[11] →* x1[3])∧(x2[11] →* x2[3])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3])))))
(12) -> (13), if ((x1[12] < x0[12] →* TRUE)∧(x0[12] →* x0[13])∧(x1[12] →* x1[13]))
(13) -> (4), if ((15940_1_insert_InvokeMethod(15940_0_insert_Load) →* 15940_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[13] →* x0[4])∧(x1[13] →* x1[4]))
(14) -> (15), if ((x2[14] < x1[14] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))∧(x1[14] →* x1[15])∧(x2[14] →* x2[15]))
(15) -> (5), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])))∧(x1[15] →* x1[5])∧(x2[15] →* x2[5])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5])))))
(15) -> (6), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])))∧(x1[15] →* x1[6])∧(x2[15] →* x2[6])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6])))))
(15) -> (7), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])))∧(x1[15] →* x1[7])∧(x2[15] →* x2[7])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7])))))
(15) -> (8), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])))∧(x1[15] →* x1[8])∧(x2[15] →* x2[8])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8])))))
(16) -> (17), if ((x1[16] < x0[16] →* TRUE)∧(x0[16] →* x0[17])∧(x1[16] →* x1[17]))
(17) -> (9), if ((15346_1_insert_InvokeMethod(15940_0_insert_Load) →* 15346_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[17] →* x0[9])∧(x1[17] →* x1[9]))
(1) (15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])), x1[0], x2[0], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))))≥NonInfC∧15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])), x1[0], x2[0], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥))
(2) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧[1 + (-1)bso_49] ≥ 0)
(3) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧[1 + (-1)bso_49] ≥ 0)
(4) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧[1 + (-1)bso_49] ≥ 0)
(5) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_49] ≥ 0)
(6) (15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])), x1[1], x2[1], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))))≥NonInfC∧15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])), x1[1], x2[1], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥))
(7) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧[1 + (-1)bso_51] ≥ 0)
(8) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧[1 + (-1)bso_51] ≥ 0)
(9) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧[1 + (-1)bso_51] ≥ 0)
(10) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_51] ≥ 0)
(11) (15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])), x1[2], x2[2], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))))≥NonInfC∧15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])), x1[2], x2[2], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥))
(12) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧[1 + (-1)bso_53] ≥ 0)
(13) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧[1 + (-1)bso_53] ≥ 0)
(14) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧[1 + (-1)bso_53] ≥ 0)
(15) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_53] ≥ 0)
(16) (15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])), x1[3], x2[3], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))))≥NonInfC∧15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])), x1[3], x2[3], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥))
(17) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧[1 + (-1)bso_55] ≥ 0)
(18) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧[1 + (-1)bso_55] ≥ 0)
(19) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧[1 + (-1)bso_55] ≥ 0)
(20) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_55] ≥ 0)
(21) (15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[4], x1[4])≥NonInfC∧15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[4], x1[4])≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥))
(22) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧[1 + (-1)bso_57] ≥ 0)
(23) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧[1 + (-1)bso_57] ≥ 0)
(24) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧[1 + (-1)bso_57] ≥ 0)
(25) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_57] ≥ 0)
(26) (15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])), x1[5], x2[5], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))))≥NonInfC∧15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])), x1[5], x2[5], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥))
(27) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧[1 + (-1)bso_59] ≥ 0)
(28) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧[1 + (-1)bso_59] ≥ 0)
(29) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧[1 + (-1)bso_59] ≥ 0)
(30) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_59] ≥ 0)
(31) (15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])), x1[6], x2[6], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))))≥NonInfC∧15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])), x1[6], x2[6], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥))
(32) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧[1 + (-1)bso_61] ≥ 0)
(33) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧[1 + (-1)bso_61] ≥ 0)
(34) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧[1 + (-1)bso_61] ≥ 0)
(35) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_61] ≥ 0)
(36) (15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])), x1[7], x2[7], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))))≥NonInfC∧15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])), x1[7], x2[7], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥))
(37) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧[1 + (-1)bso_63] ≥ 0)
(38) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧[1 + (-1)bso_63] ≥ 0)
(39) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧[1 + (-1)bso_63] ≥ 0)
(40) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_63] ≥ 0)
(41) (15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])), x1[8], x2[8], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))))≥NonInfC∧15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])), x1[8], x2[8], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))))≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥))
(42) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧[1 + (-1)bso_65] ≥ 0)
(43) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧[1 + (-1)bso_65] ≥ 0)
(44) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧[1 + (-1)bso_65] ≥ 0)
(45) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_65] ≥ 0)
(46) (15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[9], x1[9])≥NonInfC∧15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[9], x1[9])≥14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))∧(UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥))
(47) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧[1 + (-1)bso_67] ≥ 0)
(48) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧[1 + (-1)bso_67] ≥ 0)
(49) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧[1 + (-1)bso_67] ≥ 0)
(50) ((UIncreasing(14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_67] ≥ 0)
(51) (<(x2[10], x1[10])=TRUE∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11])))∧x1[10]=x1[11]∧x2[10]=x2[11] ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥))
(52) (<(x2[10], x1[10])=TRUE ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥))
(53) (x1[10] + [-1] + [-1]x2[10] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)bni_68 + (-1)Bound*bni_68] + [(-1)bni_68]x2[10] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(54) (x1[10] + [-1] + [-1]x2[10] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)bni_68 + (-1)Bound*bni_68] + [(-1)bni_68]x2[10] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(55) (x1[10] + [-1] + [-1]x2[10] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)bni_68 + (-1)Bound*bni_68] + [(-1)bni_68]x2[10] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(56) (x1[10] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_68] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(57) (x1[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_68] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(58) (x1[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_68] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(59) (COND_14532_0_CREATECOLLECTION_LOAD(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), x1[11], x2[11])≥NonInfC∧COND_14532_0_CREATECOLLECTION_LOAD(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), x1[11], x2[11])≥15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))∧(UIncreasing(15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥))
(60) ((UIncreasing(15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧[(-1)bso_71] ≥ 0)
(61) ((UIncreasing(15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧[(-1)bso_71] ≥ 0)
(62) ((UIncreasing(15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧[(-1)bso_71] ≥ 0)
(63) ((UIncreasing(15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧0 = 0∧0 = 0∧[(-1)bso_71] ≥ 0)
(64) (<(x1[12], x0[12])=TRUE∧x0[12]=x0[13]∧x1[12]=x1[13] ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥))
(65) (<(x1[12], x0[12])=TRUE ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥))
(66) (x0[12] + [-1] + [-1]x1[12] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)bni_72 + (-1)Bound*bni_72] + [(-1)bni_72]x1[12] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(67) (x0[12] + [-1] + [-1]x1[12] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)bni_72 + (-1)Bound*bni_72] + [(-1)bni_72]x1[12] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(68) (x0[12] + [-1] + [-1]x1[12] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)bni_72 + (-1)Bound*bni_72] + [(-1)bni_72]x1[12] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(69) (x0[12] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)Bound*bni_72] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(70) (x0[12] ≥ 0∧x1[12] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)Bound*bni_72] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(71) (x0[12] ≥ 0∧x1[12] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)Bound*bni_72] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(72) (COND_14532_0_CREATECOLLECTION_LOAD1(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[13], x1[13])≥NonInfC∧COND_14532_0_CREATECOLLECTION_LOAD1(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[13], x1[13])≥15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(15940_0_insert_Load), x0[13], x1[13])∧(UIncreasing(15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(15940_0_insert_Load), x0[13], x1[13])), ≥))
(73) ((UIncreasing(15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(15940_0_insert_Load), x0[13], x1[13])), ≥)∧[(-1)bso_75] ≥ 0)
(74) ((UIncreasing(15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(15940_0_insert_Load), x0[13], x1[13])), ≥)∧[(-1)bso_75] ≥ 0)
(75) ((UIncreasing(15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(15940_0_insert_Load), x0[13], x1[13])), ≥)∧[(-1)bso_75] ≥ 0)
(76) ((UIncreasing(15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(15940_0_insert_Load), x0[13], x1[13])), ≥)∧0 = 0∧0 = 0∧[(-1)bso_75] ≥ 0)
(77) (<(x2[14], x1[14])=TRUE∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15])))∧x1[14]=x1[15]∧x2[14]=x2[15] ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥))
(78) (<(x2[14], x1[14])=TRUE ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥))
(79) (x1[14] + [-1] + [-1]x2[14] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)bni_76 + (-1)Bound*bni_76] + [(-1)bni_76]x2[14] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(80) (x1[14] + [-1] + [-1]x2[14] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)bni_76 + (-1)Bound*bni_76] + [(-1)bni_76]x2[14] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(81) (x1[14] + [-1] + [-1]x2[14] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)bni_76 + (-1)Bound*bni_76] + [(-1)bni_76]x2[14] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(82) (x1[14] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)Bound*bni_76] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(83) (x1[14] ≥ 0∧x2[14] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)Bound*bni_76] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(84) (x1[14] ≥ 0∧x2[14] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)Bound*bni_76] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(85) (COND_14532_0_CREATECOLLECTION_LOAD2(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), x1[15], x2[15])≥NonInfC∧COND_14532_0_CREATECOLLECTION_LOAD2(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), x1[15], x2[15])≥15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))∧(UIncreasing(15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥))
(86) ((UIncreasing(15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧[(-1)bso_79] ≥ 0)
(87) ((UIncreasing(15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧[(-1)bso_79] ≥ 0)
(88) ((UIncreasing(15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧[(-1)bso_79] ≥ 0)
(89) ((UIncreasing(15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧0 = 0∧0 = 0∧[(-1)bso_79] ≥ 0)
(90) (<(x1[16], x0[16])=TRUE∧x0[16]=x0[17]∧x1[16]=x1[17] ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥))
(91) (<(x1[16], x0[16])=TRUE ⇒ 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥NonInfC∧14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])∧(UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥))
(92) (x0[16] + [-1] + [-1]x1[16] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)bni_80 + (-1)Bound*bni_80] + [(-1)bni_80]x1[16] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(93) (x0[16] + [-1] + [-1]x1[16] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)bni_80 + (-1)Bound*bni_80] + [(-1)bni_80]x1[16] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(94) (x0[16] + [-1] + [-1]x1[16] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)bni_80 + (-1)Bound*bni_80] + [(-1)bni_80]x1[16] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(95) (x0[16] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)Bound*bni_80] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(96) (x0[16] ≥ 0∧x1[16] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)Bound*bni_80] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(97) (x0[16] ≥ 0∧x1[16] ≥ 0 ⇒ (UIncreasing(COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)Bound*bni_80] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(98) (COND_14532_0_CREATECOLLECTION_LOAD3(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[17], x1[17])≥NonInfC∧COND_14532_0_CREATECOLLECTION_LOAD3(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[17], x1[17])≥15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(15940_0_insert_Load), x0[17], x1[17])∧(UIncreasing(15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(15940_0_insert_Load), x0[17], x1[17])), ≥))
(99) ((UIncreasing(15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(15940_0_insert_Load), x0[17], x1[17])), ≥)∧[(-1)bso_83] ≥ 0)
(100) ((UIncreasing(15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(15940_0_insert_Load), x0[17], x1[17])), ≥)∧[(-1)bso_83] ≥ 0)
(101) ((UIncreasing(15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(15940_0_insert_Load), x0[17], x1[17])), ≥)∧[(-1)bso_83] ≥ 0)
(102) ((UIncreasing(15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(15940_0_insert_Load), x0[17], x1[17])), ≥)∧0 = 0∧0 = 0∧[(-1)bso_83] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(15848_0_insert_Load(x1, x2)) = [-1]
POL(NULL) = [-1]
POL(java.lang.Object(x1)) = [-1]
POL(15853_0_insert_Return(x1)) = [-1]
POL(15940_0_insert_Load) = [-1]
POL(15948_0_insert_Return) = [-1]
POL(15950_0_insert_Return) = [-1]
POL(15956_0_insert_Return) = [-1]
POL(15962_0_insert_Return) = [-1]
POL(15265_0_insert_Return(x1)) = [-1]
POL(15356_0_insert_Return) = [-1]
POL(15358_0_insert_Return) = [-1]
POL(15365_0_insert_Return) = [-1]
POL(15371_0_insert_Return) = [-1]
POL(OrderedCollection.IntValue) = [-1]
POL(9773_0_insert_NONNULL(x1)) = [-1]
POL(10370_0_insert_Return(x1)) = [-1]
POL(10447_1_insert_InvokeMethod(x1, x2)) = [-1]
POL(12671_0_insert_Return) = [-1]
POL(12734_0_insert_Return) = [-1]
POL(10790_0_insert_Return) = [-1]
POL(10796_0_insert_Return) = [-1]
POL(10431_1_insert_InvokeMethod(x1, x2)) = [-1]
POL(15848_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x2 + [-1]x3
POL(15848_1_insert_InvokeMethod(x1, x2, x3)) = [-1]
POL(OrderedCollection.OrderedCollection(x1)) = [-1]
POL(14532_0_CREATECOLLECTION_LOAD(x1, x2, x3)) = [-1] + [-1]x3 + x2
POL(OrderedCollection.Element) = [-1]
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(15940_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3)) = [-1] + x2 + [-1]x3
POL(15940_1_insert_InvokeMethod(x1)) = [-1]
POL(15260_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x2 + [-1]x3
POL(15260_1_insert_InvokeMethod(x1, x2, x3)) = [-1]
POL(15346_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3)) = [-1] + x2 + [-1]x3
POL(15346_1_insert_InvokeMethod(x1)) = [-1]
POL(COND_14532_0_CREATECOLLECTION_LOAD(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
POL(<(x1, x2)) = [-1]
POL(COND_14532_0_CREATECOLLECTION_LOAD1(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
POL(COND_14532_0_CREATECOLLECTION_LOAD2(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
POL(COND_14532_0_CREATECOLLECTION_LOAD3(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])), x1[0], x2[0], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))
15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])), x1[1], x2[1], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))
15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])), x1[2], x2[2], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))
15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])), x1[3], x2[3], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))
15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[4], x1[4]) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))
15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])), x1[5], x2[5], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))
15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])), x1[6], x2[6], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))
15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])), x1[7], x2[7], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))
15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])), x1[8], x2[8], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8])))) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))
15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[9], x1[9]) → 14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10]) → COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12]) → COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14]) → COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16]) → COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10]) → COND_14532_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])
COND_14532_0_CREATECOLLECTION_LOAD(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), x1[11], x2[11]) → 15848_2_CREATECOLLECTION_INVOKEMETHOD(15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12]) → COND_14532_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])
COND_14532_0_CREATECOLLECTION_LOAD1(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[13], x1[13]) → 15940_2_CREATECOLLECTION_INVOKEMETHOD(15940_1_insert_InvokeMethod(15940_0_insert_Load), x0[13], x1[13])
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14]) → COND_14532_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])
COND_14532_0_CREATECOLLECTION_LOAD2(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), x1[15], x2[15]) → 15260_2_CREATECOLLECTION_INVOKEMETHOD(15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))
14532_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16]) → COND_14532_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])
COND_14532_0_CREATECOLLECTION_LOAD3(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[17], x1[17]) → 15346_2_CREATECOLLECTION_INVOKEMETHOD(15346_1_insert_InvokeMethod(15940_0_insert_Load), x0[17], x1[17])
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(10) -> (11), if ((x2[10] < x1[10] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))∧(x1[10] →* x1[11])∧(x2[10] →* x2[11]))
(12) -> (13), if ((x1[12] < x0[12] →* TRUE)∧(x0[12] →* x0[13])∧(x1[12] →* x1[13]))
(14) -> (15), if ((x2[14] < x1[14] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))∧(x1[14] →* x1[15])∧(x2[14] →* x2[15]))
(16) -> (17), if ((x1[16] < x0[16] →* TRUE)∧(x0[16] →* x0[17])∧(x1[16] →* x1[17]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(11) -> (0), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])))∧(x1[11] →* x1[0])∧(x2[11] →* x2[0])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0])))))
(11) -> (1), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])))∧(x1[11] →* x1[1])∧(x2[11] →* x2[1])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1])))))
(11) -> (2), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])))∧(x1[11] →* x1[2])∧(x2[11] →* x2[2])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2])))))
(11) -> (3), if ((15848_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15848_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])))∧(x1[11] →* x1[3])∧(x2[11] →* x2[3])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3])))))
(13) -> (4), if ((15940_1_insert_InvokeMethod(15940_0_insert_Load) →* 15940_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[13] →* x0[4])∧(x1[13] →* x1[4]))
(15) -> (5), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(12671_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])))∧(x1[15] →* x1[5])∧(x2[15] →* x2[5])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5])))))
(15) -> (6), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(12734_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])))∧(x1[15] →* x1[6])∧(x2[15] →* x2[6])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6])))))
(15) -> (7), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(10790_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])))∧(x1[15] →* x1[7])∧(x2[15] →* x2[7])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7])))))
(15) -> (8), if ((15260_1_insert_InvokeMethod(15848_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 15260_1_insert_InvokeMethod(10796_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])))∧(x1[15] →* x1[8])∧(x2[15] →* x2[8])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8])))))
(17) -> (9), if ((15346_1_insert_InvokeMethod(15940_0_insert_Load) →* 15346_1_insert_InvokeMethod(10370_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[17] →* x0[9])∧(x1[17] →* x1[9]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(0) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[0] →* x1[10])∧(x2[0] + 1 →* x2[10]))
(0) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[0] →* x0[12])∧(x2[0] + 1 →* x1[12]))
(0) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[0] →* x1[14])∧(x2[0] + 1 →* x2[14]))
(0) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[0] →* x0[16])∧(x2[0] + 1 →* x1[16]))
(1) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[1] →* x1[10])∧(x2[1] + 1 →* x2[10]))
(1) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[1] →* x0[12])∧(x2[1] + 1 →* x1[12]))
(1) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[1] →* x1[14])∧(x2[1] + 1 →* x2[14]))
(1) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[1] →* x0[16])∧(x2[1] + 1 →* x1[16]))
(2) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[2] →* x1[10])∧(x2[2] + 1 →* x2[10]))
(2) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[2] →* x0[12])∧(x2[2] + 1 →* x1[12]))
(2) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[2] →* x1[14])∧(x2[2] + 1 →* x2[14]))
(2) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[2] →* x0[16])∧(x2[2] + 1 →* x1[16]))
(3) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[3] →* x1[10])∧(x2[3] + 1 →* x2[10]))
(3) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[3] →* x0[12])∧(x2[3] + 1 →* x1[12]))
(3) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[3] →* x1[14])∧(x2[3] + 1 →* x2[14]))
(3) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[3] →* x0[16])∧(x2[3] + 1 →* x1[16]))
(4) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x0[4] →* x1[10])∧(x1[4] + 1 →* x2[10]))
(4) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[4] →* x0[12])∧(x1[4] + 1 →* x1[12]))
(4) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x0[4] →* x1[14])∧(x1[4] + 1 →* x2[14]))
(4) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[4] →* x0[16])∧(x1[4] + 1 →* x1[16]))
(5) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[5] →* x1[10])∧(x2[5] + 1 →* x2[10]))
(5) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[5] →* x0[12])∧(x2[5] + 1 →* x1[12]))
(5) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[5] →* x1[14])∧(x2[5] + 1 →* x2[14]))
(5) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[5] →* x0[16])∧(x2[5] + 1 →* x1[16]))
(6) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[6] →* x1[10])∧(x2[6] + 1 →* x2[10]))
(6) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[6] →* x0[12])∧(x2[6] + 1 →* x1[12]))
(6) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[6] →* x1[14])∧(x2[6] + 1 →* x2[14]))
(6) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[6] →* x0[16])∧(x2[6] + 1 →* x1[16]))
(7) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[7] →* x1[10])∧(x2[7] + 1 →* x2[10]))
(7) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[7] →* x0[12])∧(x2[7] + 1 →* x1[12]))
(7) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[7] →* x1[14])∧(x2[7] + 1 →* x2[14]))
(7) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[7] →* x0[16])∧(x2[7] + 1 →* x1[16]))
(8) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x1[8] →* x1[10])∧(x2[8] + 1 →* x2[10]))
(8) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[8] →* x0[12])∧(x2[8] + 1 →* x1[12]))
(8) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x1[8] →* x1[14])∧(x2[8] + 1 →* x2[14]))
(8) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x1[8] →* x0[16])∧(x2[8] + 1 →* x1[16]))
(9) -> (10), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))))∧(x0[9] →* x1[10])∧(x1[9] + 1 →* x2[10]))
(9) -> (12), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[9] →* x0[12])∧(x1[9] + 1 →* x1[12]))
(9) -> (14), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))))∧(x0[9] →* x1[14])∧(x1[9] + 1 →* x2[14]))
(9) -> (16), if ((java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))) →* java.lang.Object(OrderedCollection.OrderedCollection(NULL)))∧(x0[9] →* x0[16])∧(x1[9] + 1 →* x1[16]))
(10) -> (11), if ((x2[10] < x1[10] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))∧(x1[10] →* x1[11])∧(x2[10] →* x2[11]))
(11) -> (0), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])))∧(x1[11] →* x1[0])∧(x2[11] →* x2[0])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0])))))
(11) -> (1), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])))∧(x1[11] →* x1[1])∧(x2[11] →* x2[1])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1])))))
(11) -> (2), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])))∧(x1[11] →* x1[2])∧(x2[11] →* x2[2])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2])))))
(11) -> (3), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])))∧(x1[11] →* x1[3])∧(x2[11] →* x2[3])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3])))))
(12) -> (13), if ((x1[12] < x0[12] →* TRUE)∧(x0[12] →* x0[13])∧(x1[12] →* x1[13]))
(13) -> (4), if ((15646_1_insert_InvokeMethod(15646_0_insert_Load) →* 15646_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[13] →* x0[4])∧(x1[13] →* x1[4]))
(14) -> (15), if ((x2[14] < x1[14] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))∧(x1[14] →* x1[15])∧(x2[14] →* x2[15]))
(15) -> (5), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])))∧(x1[15] →* x1[5])∧(x2[15] →* x2[5])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5])))))
(15) -> (6), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])))∧(x1[15] →* x1[6])∧(x2[15] →* x2[6])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6])))))
(15) -> (7), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])))∧(x1[15] →* x1[7])∧(x2[15] →* x2[7])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7])))))
(15) -> (8), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])))∧(x1[15] →* x1[8])∧(x2[15] →* x2[8])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8])))))
(16) -> (17), if ((x1[16] < x0[16] →* TRUE)∧(x0[16] →* x0[17])∧(x1[16] →* x1[17]))
(17) -> (9), if ((14938_1_insert_InvokeMethod(15646_0_insert_Load) →* 14938_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[17] →* x0[9])∧(x1[17] →* x1[9]))
(1) (15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])), x1[0], x2[0], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))))≥NonInfC∧15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])), x1[0], x2[0], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥))
(2) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧[1 + (-1)bso_49] ≥ 0)
(3) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧[1 + (-1)bso_49] ≥ 0)
(4) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧[1 + (-1)bso_49] ≥ 0)
(5) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_49] ≥ 0)
(6) (15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])), x1[1], x2[1], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))))≥NonInfC∧15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])), x1[1], x2[1], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥))
(7) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧[1 + (-1)bso_51] ≥ 0)
(8) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧[1 + (-1)bso_51] ≥ 0)
(9) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧[1 + (-1)bso_51] ≥ 0)
(10) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_51] ≥ 0)
(11) (15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])), x1[2], x2[2], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))))≥NonInfC∧15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])), x1[2], x2[2], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥))
(12) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧[1 + (-1)bso_53] ≥ 0)
(13) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧[1 + (-1)bso_53] ≥ 0)
(14) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧[1 + (-1)bso_53] ≥ 0)
(15) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_53] ≥ 0)
(16) (15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])), x1[3], x2[3], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))))≥NonInfC∧15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])), x1[3], x2[3], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥))
(17) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧[1 + (-1)bso_55] ≥ 0)
(18) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧[1 + (-1)bso_55] ≥ 0)
(19) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧[1 + (-1)bso_55] ≥ 0)
(20) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_55] ≥ 0)
(21) (15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[4], x1[4])≥NonInfC∧15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[4], x1[4])≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥))
(22) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧[1 + (-1)bso_57] ≥ 0)
(23) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧[1 + (-1)bso_57] ≥ 0)
(24) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧[1 + (-1)bso_57] ≥ 0)
(25) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_57] ≥ 0)
(26) (14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])), x1[5], x2[5], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))))≥NonInfC∧14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])), x1[5], x2[5], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥))
(27) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧[1 + (-1)bso_59] ≥ 0)
(28) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧[1 + (-1)bso_59] ≥ 0)
(29) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧[1 + (-1)bso_59] ≥ 0)
(30) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_59] ≥ 0)
(31) (14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])), x1[6], x2[6], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))))≥NonInfC∧14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])), x1[6], x2[6], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥))
(32) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧[1 + (-1)bso_61] ≥ 0)
(33) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧[1 + (-1)bso_61] ≥ 0)
(34) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧[1 + (-1)bso_61] ≥ 0)
(35) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_61] ≥ 0)
(36) (14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])), x1[7], x2[7], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))))≥NonInfC∧14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])), x1[7], x2[7], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥))
(37) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧[1 + (-1)bso_63] ≥ 0)
(38) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧[1 + (-1)bso_63] ≥ 0)
(39) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧[1 + (-1)bso_63] ≥ 0)
(40) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_63] ≥ 0)
(41) (14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])), x1[8], x2[8], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))))≥NonInfC∧14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])), x1[8], x2[8], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))))≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥))
(42) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧[1 + (-1)bso_65] ≥ 0)
(43) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧[1 + (-1)bso_65] ≥ 0)
(44) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧[1 + (-1)bso_65] ≥ 0)
(45) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_65] ≥ 0)
(46) (14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[9], x1[9])≥NonInfC∧14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[9], x1[9])≥14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))∧(UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥))
(47) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧[1 + (-1)bso_67] ≥ 0)
(48) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧[1 + (-1)bso_67] ≥ 0)
(49) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧[1 + (-1)bso_67] ≥ 0)
(50) ((UIncreasing(14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))), ≥)∧0 = 0∧0 = 0∧[1 + (-1)bso_67] ≥ 0)
(51) (<(x2[10], x1[10])=TRUE∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11])))∧x1[10]=x1[11]∧x2[10]=x2[11] ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥))
(52) (<(x2[10], x1[10])=TRUE ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])≥COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥))
(53) (x1[10] + [-1] + [-1]x2[10] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)bni_68 + (-1)Bound*bni_68] + [(-1)bni_68]x2[10] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(54) (x1[10] + [-1] + [-1]x2[10] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)bni_68 + (-1)Bound*bni_68] + [(-1)bni_68]x2[10] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(55) (x1[10] + [-1] + [-1]x2[10] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)bni_68 + (-1)Bound*bni_68] + [(-1)bni_68]x2[10] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(56) (x1[10] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_68] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(57) (x1[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_68] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(58) (x1[10] ≥ 0∧x2[10] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])), ≥)∧[(-1)Bound*bni_68] + [bni_68]x1[10] ≥ 0∧[(-1)bso_69] ≥ 0)
(59) (COND_14162_0_CREATECOLLECTION_LOAD(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), x1[11], x2[11])≥NonInfC∧COND_14162_0_CREATECOLLECTION_LOAD(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), x1[11], x2[11])≥15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))∧(UIncreasing(15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥))
(60) ((UIncreasing(15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧[(-1)bso_71] ≥ 0)
(61) ((UIncreasing(15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧[(-1)bso_71] ≥ 0)
(62) ((UIncreasing(15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧[(-1)bso_71] ≥ 0)
(63) ((UIncreasing(15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))), ≥)∧0 = 0∧0 = 0∧[(-1)bso_71] ≥ 0)
(64) (<(x1[12], x0[12])=TRUE∧x0[12]=x0[13]∧x1[12]=x1[13] ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥))
(65) (<(x1[12], x0[12])=TRUE ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])≥COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥))
(66) (x0[12] + [-1] + [-1]x1[12] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)bni_72 + (-1)Bound*bni_72] + [(-1)bni_72]x1[12] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(67) (x0[12] + [-1] + [-1]x1[12] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)bni_72 + (-1)Bound*bni_72] + [(-1)bni_72]x1[12] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(68) (x0[12] + [-1] + [-1]x1[12] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)bni_72 + (-1)Bound*bni_72] + [(-1)bni_72]x1[12] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(69) (x0[12] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)Bound*bni_72] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(70) (x0[12] ≥ 0∧x1[12] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)Bound*bni_72] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(71) (x0[12] ≥ 0∧x1[12] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])), ≥)∧[(-1)Bound*bni_72] + [bni_72]x0[12] ≥ 0∧[(-1)bso_73] ≥ 0)
(72) (COND_14162_0_CREATECOLLECTION_LOAD1(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[13], x1[13])≥NonInfC∧COND_14162_0_CREATECOLLECTION_LOAD1(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[13], x1[13])≥15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(15646_0_insert_Load), x0[13], x1[13])∧(UIncreasing(15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(15646_0_insert_Load), x0[13], x1[13])), ≥))
(73) ((UIncreasing(15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(15646_0_insert_Load), x0[13], x1[13])), ≥)∧[(-1)bso_75] ≥ 0)
(74) ((UIncreasing(15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(15646_0_insert_Load), x0[13], x1[13])), ≥)∧[(-1)bso_75] ≥ 0)
(75) ((UIncreasing(15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(15646_0_insert_Load), x0[13], x1[13])), ≥)∧[(-1)bso_75] ≥ 0)
(76) ((UIncreasing(15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(15646_0_insert_Load), x0[13], x1[13])), ≥)∧0 = 0∧0 = 0∧[(-1)bso_75] ≥ 0)
(77) (<(x2[14], x1[14])=TRUE∧java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14])))=java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15])))∧x1[14]=x1[15]∧x2[14]=x2[15] ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥))
(78) (<(x2[14], x1[14])=TRUE ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])≥COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥))
(79) (x1[14] + [-1] + [-1]x2[14] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)bni_76 + (-1)Bound*bni_76] + [(-1)bni_76]x2[14] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(80) (x1[14] + [-1] + [-1]x2[14] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)bni_76 + (-1)Bound*bni_76] + [(-1)bni_76]x2[14] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(81) (x1[14] + [-1] + [-1]x2[14] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)bni_76 + (-1)Bound*bni_76] + [(-1)bni_76]x2[14] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(82) (x1[14] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)Bound*bni_76] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(83) (x1[14] ≥ 0∧x2[14] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)Bound*bni_76] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(84) (x1[14] ≥ 0∧x2[14] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])), ≥)∧[(-1)Bound*bni_76] + [bni_76]x1[14] ≥ 0∧[(-1)bso_77] ≥ 0)
(85) (COND_14162_0_CREATECOLLECTION_LOAD2(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), x1[15], x2[15])≥NonInfC∧COND_14162_0_CREATECOLLECTION_LOAD2(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), x1[15], x2[15])≥14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))∧(UIncreasing(14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥))
(86) ((UIncreasing(14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧[(-1)bso_79] ≥ 0)
(87) ((UIncreasing(14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧[(-1)bso_79] ≥ 0)
(88) ((UIncreasing(14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧[(-1)bso_79] ≥ 0)
(89) ((UIncreasing(14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))), ≥)∧0 = 0∧0 = 0∧[(-1)bso_79] ≥ 0)
(90) (<(x1[16], x0[16])=TRUE∧x0[16]=x0[17]∧x1[16]=x1[17] ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥))
(91) (<(x1[16], x0[16])=TRUE ⇒ 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥NonInfC∧14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])≥COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])∧(UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥))
(92) (x0[16] + [-1] + [-1]x1[16] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)bni_80 + (-1)Bound*bni_80] + [(-1)bni_80]x1[16] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(93) (x0[16] + [-1] + [-1]x1[16] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)bni_80 + (-1)Bound*bni_80] + [(-1)bni_80]x1[16] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(94) (x0[16] + [-1] + [-1]x1[16] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)bni_80 + (-1)Bound*bni_80] + [(-1)bni_80]x1[16] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(95) (x0[16] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)Bound*bni_80] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(96) (x0[16] ≥ 0∧x1[16] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)Bound*bni_80] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(97) (x0[16] ≥ 0∧x1[16] ≥ 0 ⇒ (UIncreasing(COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])), ≥)∧[(-1)Bound*bni_80] + [bni_80]x0[16] ≥ 0∧[(-1)bso_81] ≥ 0)
(98) (COND_14162_0_CREATECOLLECTION_LOAD3(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[17], x1[17])≥NonInfC∧COND_14162_0_CREATECOLLECTION_LOAD3(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[17], x1[17])≥14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(15646_0_insert_Load), x0[17], x1[17])∧(UIncreasing(14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(15646_0_insert_Load), x0[17], x1[17])), ≥))
(99) ((UIncreasing(14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(15646_0_insert_Load), x0[17], x1[17])), ≥)∧[(-1)bso_83] ≥ 0)
(100) ((UIncreasing(14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(15646_0_insert_Load), x0[17], x1[17])), ≥)∧[(-1)bso_83] ≥ 0)
(101) ((UIncreasing(14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(15646_0_insert_Load), x0[17], x1[17])), ≥)∧[(-1)bso_83] ≥ 0)
(102) ((UIncreasing(14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(15646_0_insert_Load), x0[17], x1[17])), ≥)∧0 = 0∧0 = 0∧[(-1)bso_83] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(15556_0_insert_Load(x1, x2)) = [-1]
POL(NULL) = [-1]
POL(java.lang.Object(x1)) = [-1]
POL(15561_0_insert_Return(x1)) = [-1]
POL(15646_0_insert_Load) = [-1]
POL(15658_0_insert_Return) = [-1]
POL(15660_0_insert_Return) = [-1]
POL(15666_0_insert_Return) = [-1]
POL(15672_0_insert_Return) = [-1]
POL(14869_0_insert_Return(x1)) = [-1]
POL(14946_0_insert_Return) = [-1]
POL(14948_0_insert_Return) = [-1]
POL(14954_0_insert_Return) = [-1]
POL(14959_0_insert_Return) = [-1]
POL(OrderedCollection.IntValue) = [-1]
POL(9579_0_insert_NONNULL(x1)) = [-1]
POL(10063_0_insert_Return(x1)) = [-1]
POL(10223_1_insert_InvokeMethod(x1, x2)) = [-1]
POL(11929_0_insert_Return) = [-1]
POL(11986_0_insert_Return) = [-1]
POL(10469_0_insert_Return) = [-1]
POL(10473_0_insert_Return) = [-1]
POL(10207_1_insert_InvokeMethod(x1, x2)) = [-1]
POL(15556_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x2 + [-1]x3
POL(15556_1_insert_InvokeMethod(x1, x2, x3)) = [-1]
POL(OrderedCollection.OrderedCollection(x1)) = [-1]
POL(14162_0_CREATECOLLECTION_LOAD(x1, x2, x3)) = [-1] + [-1]x3 + x2
POL(OrderedCollection.Element) = [-1]
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(15646_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3)) = [-1] + x2 + [-1]x3
POL(15646_1_insert_InvokeMethod(x1)) = [-1]
POL(14864_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x2 + [-1]x3
POL(14864_1_insert_InvokeMethod(x1, x2, x3)) = [-1]
POL(14938_2_CREATECOLLECTION_INVOKEMETHOD(x1, x2, x3)) = [-1] + x2 + [-1]x3
POL(14938_1_insert_InvokeMethod(x1)) = [-1]
POL(COND_14162_0_CREATECOLLECTION_LOAD(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
POL(<(x1, x2)) = [-1]
POL(COND_14162_0_CREATECOLLECTION_LOAD1(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
POL(COND_14162_0_CREATECOLLECTION_LOAD2(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
POL(COND_14162_0_CREATECOLLECTION_LOAD3(x1, x2, x3, x4)) = [-1] + [-1]x4 + x3
15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])), x1[0], x2[0], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[0], +(x2[0], 1))
15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])), x1[1], x2[1], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[1], +(x2[1], 1))
15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])), x1[2], x2[2], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[2], +(x2[2], 1))
15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])), x1[3], x2[3], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[3], +(x2[3], 1))
15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[4], x1[4]) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[4], +(x1[4], 1))
14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])), x1[5], x2[5], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[5], +(x2[5], 1))
14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])), x1[6], x2[6], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[6], +(x2[6], 1))
14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])), x1[7], x2[7], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[7], +(x2[7], 1))
14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])), x1[8], x2[8], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8])))) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x1[8], +(x2[8], 1))
14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))), x0[9], x1[9]) → 14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(OrderedCollection.Element))), x0[9], +(x1[9], 1))
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10]) → COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12]) → COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14]) → COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16]) → COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10]) → COND_14162_0_CREATECOLLECTION_LOAD(<(x2[10], x1[10]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))), x1[10], x2[10])
COND_14162_0_CREATECOLLECTION_LOAD(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), x1[11], x2[11]) → 15556_2_CREATECOLLECTION_INVOKEMETHOD(15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])), x1[11], x2[11], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12]) → COND_14162_0_CREATECOLLECTION_LOAD1(<(x1[12], x0[12]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[12], x1[12])
COND_14162_0_CREATECOLLECTION_LOAD1(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[13], x1[13]) → 15646_2_CREATECOLLECTION_INVOKEMETHOD(15646_1_insert_InvokeMethod(15646_0_insert_Load), x0[13], x1[13])
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14]) → COND_14162_0_CREATECOLLECTION_LOAD2(<(x2[14], x1[14]), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))), x1[14], x2[14])
COND_14162_0_CREATECOLLECTION_LOAD2(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), x1[15], x2[15]) → 14864_2_CREATECOLLECTION_INVOKEMETHOD(14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])), x1[15], x2[15], java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))
14162_0_CREATECOLLECTION_LOAD(java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16]) → COND_14162_0_CREATECOLLECTION_LOAD3(<(x1[16], x0[16]), java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[16], x1[16])
COND_14162_0_CREATECOLLECTION_LOAD3(TRUE, java.lang.Object(OrderedCollection.OrderedCollection(NULL)), x0[17], x1[17]) → 14938_2_CREATECOLLECTION_INVOKEMETHOD(14938_1_insert_InvokeMethod(15646_0_insert_Load), x0[17], x1[17])
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(10) -> (11), if ((x2[10] < x1[10] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[10]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))))∧(x1[10] →* x1[11])∧(x2[10] →* x2[11]))
(12) -> (13), if ((x1[12] < x0[12] →* TRUE)∧(x0[12] →* x0[13])∧(x1[12] →* x1[13]))
(14) -> (15), if ((x2[14] < x1[14] →* TRUE)∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[14]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))))∧(x1[14] →* x1[15])∧(x2[14] →* x2[15]))
(16) -> (17), if ((x1[16] < x0[16] →* TRUE)∧(x0[16] →* x0[17])∧(x1[16] →* x1[17]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(11) -> (0), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0]))), java.lang.Object(x0[0])))∧(x1[11] →* x1[0])∧(x2[11] →* x2[0])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[0])))))
(11) -> (1), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1]))), java.lang.Object(x0[1])))∧(x1[11] →* x1[1])∧(x2[11] →* x2[1])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[1])))))
(11) -> (2), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2]))), java.lang.Object(x0[2])))∧(x1[11] →* x1[2])∧(x2[11] →* x2[2])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[2])))))
(11) -> (3), if ((15556_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[11]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))), java.lang.Object(x0[11])) →* 15556_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3]))), java.lang.Object(x0[3])))∧(x1[11] →* x1[3])∧(x2[11] →* x2[3])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[11]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[3])))))
(13) -> (4), if ((15646_1_insert_InvokeMethod(15646_0_insert_Load) →* 15646_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[13] →* x0[4])∧(x1[13] →* x1[4]))
(15) -> (5), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(11929_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5]))), java.lang.Object(x0[5])))∧(x1[15] →* x1[5])∧(x2[15] →* x2[5])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[5])))))
(15) -> (6), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(11986_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6]))), java.lang.Object(x0[6])))∧(x1[15] →* x1[6])∧(x2[15] →* x2[6])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[6])))))
(15) -> (7), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(10469_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7]))), java.lang.Object(x0[7])))∧(x1[15] →* x1[7])∧(x2[15] →* x2[7])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[7])))))
(15) -> (8), if ((14864_1_insert_InvokeMethod(15556_0_insert_Load(java.lang.Object(x0[15]), java.lang.Object(OrderedCollection.IntValue)), java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))), java.lang.Object(x0[15])) →* 14864_1_insert_InvokeMethod(10473_0_insert_Return, java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8]))), java.lang.Object(x0[8])))∧(x1[15] →* x1[8])∧(x2[15] →* x2[8])∧(java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[15]))) →* java.lang.Object(OrderedCollection.OrderedCollection(java.lang.Object(x0[8])))))
(17) -> (9), if ((14938_1_insert_InvokeMethod(15646_0_insert_Load) →* 14938_1_insert_InvokeMethod(10063_0_insert_Return(java.lang.Object(OrderedCollection.IntValue))))∧(x0[17] →* x0[9])∧(x1[17] →* x1[9]))